open air space where a council/assembly meets - Francés Inglés Diccionario